b60cbdb
Move monkey patches to their own dir
Click to expand commit body
Co-authored-by: Phillip Davis <phdavis1027@gmail.com>
Amolith and Phillip Davis created
b60cbdb
Move monkey patches to their own dir
Co-authored-by: Phillip Davis <phdavis1027@gmail.com>
Amolith and Phillip Davis created
04c6e59
Copy SMS + prepend/phone-context append logic to MMS
Amolith created
713e22b
Omit incoming body instead of emitting empty string
Use same body_text abstraction in both event emitting and stanza sending code
Amolith created
3db1fcd
Allow international numbers
Amolith created
d358898
Emit message events to a Redis stream
Add MessageEvent module (adapted from sgx-bwmsgsv2) and EventEmitter helpers that record In, Out, and Failed events to a Redis stream via XADD. Each emit does a single REGISTRATION_REPO.find lookup to resolve the owner's phone number from their JID. Co-authored-by: Phillip Davis <phdavis1027@gmail.com>
Amolith and Phillip Davis created
cc1c54b
Stop after disconnect
Stephen Paul Weber created
4d4fb12
Add CI
Stephen Paul Weber created
f5fe603
Fix lint
Stephen Paul Weber created
b6e116a
add config.dhall to gitignore
Phillip Davis created
a2f8b82
more logging on shutdown
Phillip Davis created
bebacf2
add 'pry' and 'pry-byebug' to make my life better
Phillip Davis created
814e718
add 'csv' for ruby 3.2 compat
Phillip Davis created
8ffad17
guixify
Phillip Davis created
cba7700
Add binstub
Stephen Paul Weber created
6911898
Add stuff from prod
Stephen Paul Weber created
d6c67c8
Commit hotfixes
Stephen Paul Weber created
1f9c90d
rubocop and combine remove condition
Stephen Paul Weber created
4d95c34
dont require creds if remove?
Phillip Davis created
9b004cc
No need to validate phone number on remove
It won't even be sent on remove...
Stephen Paul Weber created
d4254e0
Whitespace
Stephen Paul Weber created
a47085c
no-op when deregistering unregistered user
Phillip Davis created
85a3d96
small refactor to sgx_endstream.rb
use REGISTRATION_REPO.find instead of equivalent, raw Redis query
Phillip Davis created
9877d16
Add example config
Stephen Paul Weber created
831894e
Use unroute instead of route to bogus jid
Stephen Paul Weber created
dc3e40b
Add missing gems
Stephen Paul Weber created
dd57a2b
Initial commit
Stephen Paul Weber created