Skip to content

chore(contract): sync flipcash2 protos to 0e167fa6c01e - #32

Merged
bmc08gt merged 2 commits into
mainfrom
chore/sync-flipcash2-0e167fa6c01e
Oct 29, 2026
Merged

bmc08gt merged 2 commits into
mainfrom
chore/sync-flipcash2-0e167fa6c01e

Conversation

@bmc08gt

@bmc08gt bmc08gt commented Oct 29, 2026 •

Copy link
Copy Markdown
Collaborator

Syncs flipcash2 protos to flipcash2-protobuf-api@0e167fa6 (#164, pinned messages) and adds the 0.24.0 changelog entry. Only chat.v1 moved; every addition is appended.

  • chat_service.proto: new Chat.PinMessage, UnpinMessage, GetPinnedMessages. PinMessageResponse.Result is OK, DENIED, NOT_FOUND, MESSAGE_NOT_FOUND, TOO_MANY_PINS, MESSAGE_NOT_ALLOWED (0–5); unpin and get are OK, DENIED, NOT_FOUND.
  • model.proto: new Pin and PinSummary; Metadata.pin_summary = 19; MetadataUpdate.kind gains pins_changed = 9; ViewerState.Permissions.can_pin = 4.

The new oneof case is the only source break: exhaustive matches over MetadataUpdate.kind need a case for it.

Both apps were built against this branch through the local override. Their scaffolding is in two draft PRs that can't pass CI until 0.24.0 is published:

After merge, publish.yml runs at 0.24.0, then each app bumps its pin.

@bmc08gt bmc08gt self-assigned this Oct 29, 2026
@bmc08gt
bmc08gt merged commit b88cac2 into main Oct 29, 2026
3 checks passed
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.

1 participant