Change-Id: I257a8c5435db175ef3df5c208d1e447185d3e534
Signed-off-by: Kyeonghun Lee <kh9090.lee@samsung.com>
internal Task<SentResult> SendMessageAsync(Message message, bool saveToSentbox)
{
+ if (message == null)
+ {
+ MessagesErrorFactory.ThrowMessagesException((int)MessagesError.InvalidParameter);
+ }
+
var task = new TaskCompletionSource<SentResult>();
_messageSentCallback = (int result, IntPtr data) =>
internal Task<IEnumerable<Message>> SearchMessageAsync(MessagesSearchFilter filter)
{
+ if (filter == null)
+ {
+ MessagesErrorFactory.ThrowMessagesException((int)MessagesError.InvalidParameter);
+ }
+
return Task.Run<IEnumerable<Message>>(() =>
{
List<Message> messageList = new List<Message>();