Compare commits

...

2 Commits

Author SHA1 Message Date
Zin Bo Thit
ad1e960e71 Fix gateway SMS API routes
Some checks failed
CI / scan_ruby (push) Has been cancelled
CI / scan_js (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
2026-08-03 15:36:38 +06:30
Zin Bo Thit
3eaded1033 Queue OTP SMS messages for delivery
Some checks failed
CI / scan_ruby (push) Has been cancelled
CI / scan_js (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
2026-08-03 14:58:20 +06:30
2 changed files with 4 additions and 5 deletions

View File

@@ -54,7 +54,8 @@ class OtpCode < ApplicationRecord
sms = SmsMessage.create!( sms = SmsMessage.create!(
direction: "outbound", direction: "outbound",
phone_number: normalized_phone, phone_number: normalized_phone,
message_body: "Your OTP code is: #{otp.code}. Valid for #{expiry_minutes} minutes. Do not share this code." message_body: "Your OTP code is: #{otp.code}. Valid for #{expiry_minutes} minutes. Do not share this code.",
status: "queued"
) )
{ otp: otp, sms: sms } { otp: otp, sms: sms }

View File

@@ -13,10 +13,8 @@ Rails.application.routes.draw do
post "register", to: "registrations#create" post "register", to: "registrations#create"
post "heartbeat", to: "heartbeats#create" post "heartbeat", to: "heartbeats#create"
namespace :sms do post "sms/received", to: "sms#received"
post "received", to: "sms#received" post "sms/status", to: "sms#status"
post "status", to: "sms#status"
end
end end
# Client application endpoints # Client application endpoints