public static IMessage CreateMessage(DecodedShortMessage msg) { SimpleMessage simpleMessage = new SimpleMessage(msg); if (!simpleMessage.isCSMS) { return simpleMessage; } else { MultiMessage multiMessage = new MultiMessage(new IMessage[] { simpleMessage }); return multiMessage; } }
/// <summary> /// To add a message to storage /// </summary> /// <param name="msg">simple message to add</param> protected void AddToStorage(IMessage msg) { if (msg != null) { if (!msg.isCSMS) { storage[msg.ID] = msg; } else { MultiMessage multiMessage = new MultiMessage(new IMessage[] { msg }); storage[msg.ID] = multiMessage; } } }