mirror of
https://github.com/mautrix/signal.git
synced 2025-03-14 14:15:36 +00:00
33 lines
1.1 KiB
Bash
Executable file
33 lines
1.1 KiB
Bash
Executable file
#!/bin/bash
|
|
set -euo pipefail
|
|
|
|
ANDROID_GIT_REVISION=${1:-68c7ce582378b5f752e5971007b2c203e81cecbd}
|
|
DESKTOP_GIT_REVISION=${1:-faea93e5cea24893a8976dc6329faa751f59df5c}
|
|
|
|
update_proto() {
|
|
case "$1" in
|
|
Signal-Android)
|
|
prefix="libsignal-service/src/main/protowire/"
|
|
GIT_REVISION=$ANDROID_GIT_REVISION
|
|
;;
|
|
Signal-Desktop)
|
|
prefix="protos/"
|
|
GIT_REVISION=$DESKTOP_GIT_REVISION
|
|
;;
|
|
esac
|
|
echo https://raw.githubusercontent.com/signalapp/${1}/${GIT_REVISION}/${prefix}${2}
|
|
curl -LOf https://raw.githubusercontent.com/signalapp/${1}/${GIT_REVISION}/${prefix}${2}
|
|
}
|
|
|
|
|
|
update_proto Signal-Android Groups.proto
|
|
update_proto Signal-Android Provisioning.proto
|
|
update_proto Signal-Android SignalService.proto
|
|
update_proto Signal-Android StickerResources.proto
|
|
update_proto Signal-Android WebSocketResources.proto
|
|
update_proto Signal-Android StorageService.proto
|
|
|
|
update_proto Signal-Desktop DeviceName.proto
|
|
update_proto Signal-Desktop UnidentifiedDelivery.proto
|
|
# Android has CDSI.proto too, but the types have more generic names (since android uses a different package name)
|
|
update_proto Signal-Desktop ContactDiscovery.proto
|