Signal-iOS/SignalServiceKit/protobuf
Michelle Linington 054c7a0b0c MP4 looping media support
- Fetch mp4s from Giphy for showing previews
- Fetch mp4s from Giphy for sending (behind featuree flag)
- A new flag on attachments to tag a video as "looping media"
- Videos tagged with this flag will be shown on repeat
2021-04-22 14:53:47 -07:00
..
DeviceTransfer.proto Device Transfer Service 2020-05-18 20:48:08 -07:00
Fingerprint.proto Respond to CR. 2018-08-03 14:03:02 -04:00
Groups.proto Add logic for fetching real group credentials 2020-10-15 14:49:48 -07:00
KeyBackup.proto Proto changes 2019-10-14 14:51:04 -07:00
Makefile Implement AxolotlKit<->SignalClient SessionRecord migration 2021-01-28 12:03:50 -08:00
Provisioning.proto Android also doesn't require readReceipts 2019-11-08 12:35:16 -08:00
README.md Swift protos for Envelope 2018-07-25 13:04:26 -06:00
SessionRecord.proto SSK: Fix session migration for absent pre-key IDs 2021-01-28 12:03:50 -08:00
SignalIOS.proto Remove @required from proto enums. 2019-05-29 11:05:01 -04:00
SignalService.proto MP4 looping media support 2021-04-22 14:53:47 -07:00
StorageService.proto Payments entropy, storage service, backup + restore flows. 2021-04-06 13:57:07 -03:00
WebSocketResources.proto Remove @required from proto enums. 2019-05-29 11:05:01 -04:00

SignalServiceKit Protobufs

These protobuf definitions are copied from Signal-Android, but modified to match some iOS conventions.

Prequisites

Install Apple's swift-protobuf (not the similarly named protobuf-swift)

brew install swift-protobuf

This should install an up to date protobuf package as a dependency. Note that since we use the legacy proto2 format, we need to specify this in our .proto files.

syntax = "proto2";

Building Protobuf

cd ~/src/WhisperSystems/SignalServiceKit/protobuf
make