From cfc51f472f54cf8ed2097f75d0f4d9df62878896 Mon Sep 17 00:00:00 2001 From: Florian Thienel Date: Sat, 25 Sep 2021 14:16:08 +0200 Subject: [PATCH] allow to request a delivery report when creating the send message request --- sds/sds.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sds/sds.go b/sds/sds.go index e4fb3b4..89ba8d0 100644 --- a/sds/sds.go +++ b/sds/sds.go @@ -360,7 +360,7 @@ func ParseSDSTransfer(bytes []byte) (SDSTransfer, error) { } // NewTextMessageTransfer returns a new SDS-TRANSFER PDU for text messaging with the given parameters -func NewTextMessageTransfer(messageReference MessageReference, immediate bool, text string) SDSTransfer { +func NewTextMessageTransfer(messageReference MessageReference, immediate bool, deliveryReport DeliveryReportRequest, text string) SDSTransfer { var protocol ProtocolIdentifier if immediate { protocol = ImmediateTextMessaging @@ -369,8 +369,9 @@ func NewTextMessageTransfer(messageReference MessageReference, immediate bool, t } return SDSTransfer{ - protocol: protocol, - MessageReference: messageReference, + protocol: protocol, + MessageReference: messageReference, + DeliveryReportRequest: deliveryReport, UserData: TextSDU{ TextHeader: TextHeader{ Encoding: ISO8859_1,