+9
appview/spindles/spindles.go
+9
appview/spindles/spindles.go
···
112
return
113
}
114
115
_, err = client.RepoPutRecord(r.Context(), &comatproto.RepoPutRecord_Input{
116
Collection: tangled.SpindleNSID,
117
Repo: user.Did,
···
121
CreatedAt: time.Now().Format(time.RFC3339),
122
},
123
},
124
})
125
if err != nil {
126
l.Error("failed to put record", "err", err)
127
fail()
···
112
return
113
}
114
115
+
ex, _ := client.RepoGetRecord(r.Context(), "", tangled.SpindleNSID, user.Did, instance)
116
+
var exCid *string
117
+
if ex != nil {
118
+
exCid = ex.Cid
119
+
}
120
+
121
+
// re-announce by registering under same rkey
122
_, err = client.RepoPutRecord(r.Context(), &comatproto.RepoPutRecord_Input{
123
Collection: tangled.SpindleNSID,
124
Repo: user.Did,
···
128
CreatedAt: time.Now().Format(time.RFC3339),
129
},
130
},
131
+
SwapRecord: exCid,
132
})
133
+
134
if err != nil {
135
l.Error("failed to put record", "err", err)
136
fail()
+1
-1
nix/vm.nix
+1
-1
nix/vm.nix
···
21
g = config.services.tangled-knot.gitUser;
22
in [
23
"d /var/lib/knot 0770 ${u} ${g} - -" # Create the directory first
24
-
"f+ /var/lib/knot/secret 0660 ${u} ${g} - KNOT_SERVER_SECRET=2650ecafdce279b09865fb1923051156eb773ee7485061b2e766086f07dbd85a"
25
];
26
services.tangled-knot = {
27
enable = true;
···
21
g = config.services.tangled-knot.gitUser;
22
in [
23
"d /var/lib/knot 0770 ${u} ${g} - -" # Create the directory first
24
+
"f+ /var/lib/knot/secret 0660 ${u} ${g} - KNOT_SERVER_SECRET=7387221d57e64499b179a9dff19c5f1abf436470e2976d3585badddad5282970"
25
];
26
services.tangled-knot = {
27
enable = true;