diff --git a/INSTALLATION.md b/INSTALLATION.md index 07d33897..60087c83 100644 --- a/INSTALLATION.md +++ b/INSTALLATION.md @@ -30,9 +30,15 @@ * Start Chrome via `google-chrome --ignore-certificate-errors` +## Database + +* `go get github.com/animenotifier/database` +* `ln -s $GOPATH/src/github.com/animenotifier/database ~/.aero/db/arn` + ## API keys * Get a Google OAuth 2.0 client key & secret from [console.developers.google.com](https://console.developers.google.com) +* Add `https://beta.notify.moe/auth/google/callback` as an authorized redirect URI * Create the file `notify.moe/security/api-keys.json`: ```json diff --git a/patches/delete-private-data/delete-private-data.go b/patches/delete-private-data/delete-private-data.go index 7520cdf1..339ba415 100644 --- a/patches/delete-private-data/delete-private-data.go +++ b/patches/delete-private-data/delete-private-data.go @@ -10,7 +10,6 @@ func main() { defer arn.Node.Close() arn.DB.Clear("EmailToUser") - arn.DB.Clear("GoogleToUser") // Iterate over the stream count := 0 @@ -30,6 +29,9 @@ func main() { user.AgeRange = arn.UserAgeRange{} user.Location = arn.UserLocation{} + user.PushSubscriptions().Items = []*arn.PushSubscription{} + user.PushSubscriptions().Save() + // Save in DB user.Save() }