Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR implements the first iteration of Expo push notifications in dSocial.
This enables push notifications for PostReply transactions, so when you reply to a user post.
This PR creates a new notification service that monitors the PostReply transaction on the indexer service, and sends push notifications to users registered on it.
The registration on the notification service is made on the onboarding. But you can also force-register a user in the profile tab.
The discussion that helped me to understand why the notification server got an error on the opened stream with the indexer service: connectrpc/connect-go#757
To build the project, we should have now google-services.json
and
GoogleService-Info.plistin the
mobilefolder, and do
npx expo prebuild --clean` at least one time.fixes #87