diff --git a/main.go b/main.go index 458f703..cc2bb6c 100644 --- a/main.go +++ b/main.go @@ -117,7 +117,7 @@ func pageIndex(w http.ResponseWriter, r *http.Request) { -
+
Skapar länk...
@@ -164,59 +164,57 @@ func createInvite(w http.ResponseWriter, r *http.Request) { email := fmt.Sprintf("%08d@example.com", seq) expire := time.Now().Add(time.Hour * 24 * 7) - if false { - // legacy_object - key := fmt.Sprintf("invitation:uid:2:invited:%s", email) - _, err = db.Exec(` INSERT INTO public.legacy_object(_key, "type", "expireAt") VALUES($1, 'string', null)`, key) - if err != nil { - w.Write([]byte(err.Error())) - return - } + // legacy_object + key := fmt.Sprintf("invitation:uid:2:invited:%s", email) + _, err = db.Exec(` INSERT INTO public.legacy_object(_key, "type", "expireAt") VALUES($1, 'string', null)`, key) + if err != nil { + w.Write([]byte(err.Error())) + return + } - key = fmt.Sprintf("invitation:invited:%s", email) - _, err = db.Exec(` INSERT INTO public.legacy_object(_key, "type", "expireAt") VALUES($1, 'set', null)`, key) - if err != nil { - w.Write([]byte(err.Error())) - return - } + key = fmt.Sprintf("invitation:invited:%s", email) + _, err = db.Exec(` INSERT INTO public.legacy_object(_key, "type", "expireAt") VALUES($1, 'set', null)`, key) + if err != nil { + w.Write([]byte(err.Error())) + return + } - key = fmt.Sprintf("invitation:token:%s", newUUID) - _, err = db.Exec(` INSERT INTO public.legacy_object(_key, "type", "expireAt") VALUES($1, 'hash', $2)`, key, expire) - if err != nil { - w.Write([]byte(err.Error())) - return - } + key = fmt.Sprintf("invitation:token:%s", newUUID) + _, err = db.Exec(` INSERT INTO public.legacy_object(_key, "type", "expireAt") VALUES($1, 'hash', $2)`, key, expire) + if err != nil { + w.Write([]byte(err.Error())) + return + } - // legacy_hash - key = fmt.Sprintf("invitation:token:%s", newUUID) - data := fmt.Sprintf(`{"email": "%s", "token": "%s", "inviter": 2, "groupsToJoin": "[]"}`, email, newUUID) - _, err = db.Exec(` INSERT INTO public.legacy_hash(_key, "data", "type") VALUES($1, $2, 'hash')`, key, data) - if err != nil { - w.Write([]byte(err.Error())) - return - } + // legacy_hash + key = fmt.Sprintf("invitation:token:%s", newUUID) + data := fmt.Sprintf(`{"email": "%s", "token": "%s", "inviter": 2, "groupsToJoin": "[]"}`, email, newUUID) + _, err = db.Exec(` INSERT INTO public.legacy_hash(_key, "data", "type") VALUES($1, $2, 'hash')`, key, data) + if err != nil { + w.Write([]byte(err.Error())) + return + } - // legacy_set - key = "invitation:uid:2" - _, err = db.Exec(` INSERT INTO public.legacy_set(_key, "member", "type") VALUES($1, $2, 'set')`, key, email) - if err != nil { - w.Write([]byte(err.Error())) - return - } + // legacy_set + key = "invitation:uid:2" + _, err = db.Exec(` INSERT INTO public.legacy_set(_key, "member", "type") VALUES($1, $2, 'set')`, key, email) + if err != nil { + w.Write([]byte(err.Error())) + return + } - key = fmt.Sprintf("invitation:invited:%s", email) - _, err = db.Exec(` INSERT INTO public.legacy_set(_key, "member", "type") VALUES($1, $2, 'set')`, key, newUUID) - if err != nil { - w.Write([]byte(err.Error())) - return - } + key = fmt.Sprintf("invitation:invited:%s", email) + _, err = db.Exec(` INSERT INTO public.legacy_set(_key, "member", "type") VALUES($1, $2, 'set')`, key, newUUID) + if err != nil { + w.Write([]byte(err.Error())) + return + } - key = fmt.Sprintf("invitation:uid:2:invited:%s", email) - _, err = db.Exec(` INSERT INTO public.legacy_string(_key, "data", "type") VALUES($1, $2, 'string')`, key, newUUID) - if err != nil { - w.Write([]byte(err.Error())) - return - } + key = fmt.Sprintf("invitation:uid:2:invited:%s", email) + _, err = db.Exec(` INSERT INTO public.legacy_string(_key, "data", "type") VALUES($1, $2, 'string')`, key, newUUID) + if err != nil { + w.Write([]byte(err.Error())) + return } j, _ := json.Marshal(struct {