diff options
Diffstat (limited to 'src/mm-modem-helpers-mbim.c')
-rw-r--r-- | src/mm-modem-helpers-mbim.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/mm-modem-helpers-mbim.c b/src/mm-modem-helpers-mbim.c index e11c8bd2..d58ed595 100644 --- a/src/mm-modem-helpers-mbim.c +++ b/src/mm-modem-helpers-mbim.c @@ -186,3 +186,22 @@ mm_mobile_equipment_error_from_mbim_nw_error (MbimNwError nw_error) nw_error); } } + +/*****************************************************************************/ + +MMSmsState +mm_sms_state_from_mbim_message_status (MbimSmsStatus status) +{ + switch (status) { + case MBIM_SMS_STATUS_NEW: + return MM_SMS_STATE_RECEIVED; + case MBIM_SMS_STATUS_OLD: + return MM_SMS_STATE_RECEIVED; + case MBIM_SMS_STATUS_DRAFT: + return MM_SMS_STATE_STORED; + case MBIM_SMS_STATUS_SENT: + return MM_SMS_STATE_SENT; + } + + return MM_SMS_STATE_UNKNOWN; +} |