Please enable JavaScript.
Coggle requires JavaScript to display documents.
Dup Shorts issues (Goaway "create" overwrites (duplicated…
Dup Shorts issues
Goaway "create" overwrites
duplicated shorts
Goaway "validate" doesn't consider "reserved"
data gathering
query goaway
parse url
scan message body
query ES
query master DB
publishings with short urls
pubilshed :red_flag:
long urls match
host and path match, differ in query
exact match
long urls don't match :red_flag:
new long is empty :red_flag:
domain changed
search message for short url
:mag:
publication does not contain short url
publication contains short url :red_flag:
short url's long is current
short url's long is not current :red_flag:
our list :checkered_flag:
new long is not empty :red_flag:
domain has changed :question:
domain has not changed :question:
not published
user with fal.cn/123 -> url1
changed domain (fal.cn -> abc.com)
abc.com/123 is not present
new long is empty
:red_flag:
abc.com/123 is present
abc.com/123 -> url1
search DB to find candidates
: org uses same short key for different publications :red_flag:
abc.com/123 -> url2
long urls don't match
:red_flag:
has not changed domain
fal.cn/123 -> url1
long urls match
fal.cn/123 -> url2
user with fal.cn/123 -> url1
changed domain (fal.cn -> abc.com)
abc.com/123 is not present
abc.com/123 is present
abc.com/123 -> url1
fal.cn/123 -> url1
fal.cn/123 -> url3
abc.com/123 -> url2
has not changed domain
fal.cn/123 -> url1
fal.cn/123 -> url2
publishings with short urls
pubilshed
long urls match
exact match
host and path match, differ in query
long urls don't match
new long is empty (domain change)
search message for short url
new long is not empty
domain has changed
domain has not changed
not published
other kinds of data
publication does not contain short url
org uses same short key for different publications
other kinds of data
org uses same short key for different publications :red_flag: