if _cf_rest POST "/zones/$_domain_id/dns_records" "{\"type\":\"TXT\",\"name\":\"$fulldomain\",\"content\":\"$txtvalue\",\"ttl\":120}"; then
if printf $response | grep $fulldomain > /dev/null ; then
_info "Added, sleeping 10 seconds"
- sleep 1
+ sleep 10
+ #todo: check if the record takes effect
return 0
else
_err "Add txt record error."
if [ "$?" == "0" ]; then
_info "Updated, sleeping 10 seconds"
sleep 10
+ #todo: check if the record takes effect
return 0;
fi
_err "Update error"
fi
+ if [ "$dnsadded" == '1' ] ; then
+ _info "Sleep 60 seconds for the txt records to take effect"
+ sleep 60
+ fi
_debug "ok, let's start to verify"
ventries=$(echo "$vlist" | sed "s/,/ /g")