Skip to content

Commit 84369d2

Browse files
committed
Update limits
1 parent 77f1faa commit 84369d2

2 files changed

Lines changed: 9 additions & 6 deletions

File tree

api/pkg/services/phone_service.go

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -164,12 +164,14 @@ func (service *PhoneService) createPhone(ctx context.Context, params PhoneUpsert
164164
defer span.End()
165165

166166
phone := &entities.Phone{
167-
ID: uuid.New(),
168-
UserID: params.UserID,
169-
FcmToken: params.FcmToken,
170-
MessagesPerMinute: 60,
171-
MessageExpirationSeconds: 60 * 60, // 1 hour
172-
MaxSendAttempts: 1,
167+
ID: uuid.New(),
168+
UserID: params.UserID,
169+
FcmToken: params.FcmToken,
170+
// Android has a limit of 30 SMS messages per minute without user permission
171+
// https://android.googlesource.com/platform/frameworks/opt/telephony/+/master/src/java/com/android/internal/telephony/SmsUsageMonitor.java#80
172+
MessagesPerMinute: 29,
173+
MessageExpirationSeconds: 15 * 60, // 30 minutes
174+
MaxSendAttempts: 2,
173175
PhoneNumber: phonenumbers.Format(&params.PhoneNumber, phonenumbers.E164),
174176
CreatedAt: time.Now().UTC(),
175177
UpdatedAt: time.Now().UTC(),

web/store/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -407,6 +407,7 @@ export const actions = {
407407
params: {
408408
contact: context.getters.getThread.contact,
409409
owner: context.getters.getThread.owner,
410+
limit: 100,
410411
},
411412
})
412413
context.commit('setThreadMessages', response.data.data)

0 commit comments

Comments
 (0)