Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

events server rewrite #289

Draft
wants to merge 18 commits into
base: develop
Choose a base branch
from
Draft

events server rewrite #289

wants to merge 18 commits into from

Conversation

showierdata9978
Copy link
Member

@showierdata9978 showierdata9978 commented Aug 15, 2024

this is a rewrite of the events server in go and the necessary python things for it. right now, this pr isn't ready to merge

todos:

  • MeowID migrator for objects that have events
  • Post Event (90%)
  • chat event
  • userlist (not implemented in cl3-rewrite)
  • create user
  • update user
  • delete user
  • update user settings
  • revoke session
  • update relationship
  • create chat
  • update chat
  • delete chat
  • add chat member
  • update chat member
  • remove chat member
  • create emote
  • update emote
  • delete emote
  • typing
  • update post
  • delete post
  • bulk post deletion
  • add reaction
  • remove reaction

@williamhorning williamhorning changed the title Events rewrite events server rewrite Aug 15, 2024
@tnix100
Copy link
Member

tnix100 commented Aug 20, 2024

We do need to make sure when serving objects that have a new MeowID, replace _id/uuid with the object's MeowID.

We also need to archive old UUID4s and provide an API endpoint to exchange UUID4s for MeowIDs.

EDIT: And allow for fetching object's by both their old UUID4 and MeowID.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants