[NUI] Sync dalihub/TizenFX and Samsung/TizenFX (#528)
[platform/core/csapi/tizenfx.git] / src / Tizen.Messaging.Push / Tizen.Messaging.Push / PushClient.cs
old mode 100644 (file)
new mode 100755 (executable)
index 3e9dd90..273524c
@@ -1,5 +1,5 @@
  /*
- * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2018 Samsung Electronics Co., Ltd All Rights Reserved
  *
  * Licensed under the Apache License, Version 2.0 (the License);
  * you may not use this file except in compliance with the License.
@@ -29,36 +29,6 @@ namespace Tizen.Messaging.Push
     /// APIs are provided so that an application can register itself
     /// with the push server along with APIs to request push message.
     /// </remarks>
-    /// <example>
-    /// <code>
-    /// public class Program
-    /// {
-    ///     static void Main(string[] args)
-    ///     {
-    ///         PushClient.PushServiceConnect("xxxxx");
-    ///         Task<ServerResponse> tr = PushClient.PushServerRegister();
-    ///         tr.GetAwaiter().OnCompleted(() => {
-    ///             ServerResponse res = tr.Result;
-    ///             PushClient.GetUnreadNotifications();
-    ///             Task<ServerResponse> tu = PushClient.PushServerUnregister();
-    ///             tu.GetAwaiter().OnCompleted(() => {
-    ///                 PushClient.PushServiceDisconnect();
-    ///             });
-    ///         });
-    ///         PushClient.NotificationReceived += EventHandlerNotificationReceived;
-    ///         PushClient.StateChanged += EventHandlerStateChanged;
-    ///     }
-    /// }
-    /// static void EventHandlerNotificationReceived(object sender, PushMessageEventArgs e)
-    /// {
-    ///     // any user code
-    /// }
-    /// static void EventHandlerStateChanged(object sender, PushConnectionStateEventArgs e)
-    /// {
-    ///     // any user code
-    /// }
-    /// </code>
-    /// </example>
     public static class PushClient
     {
         /// <summary>
@@ -114,7 +84,7 @@ namespace Tizen.Messaging.Push
         /// <param name="pushAppId"> The Push Application ID Registered with the server.</param>
         public static void PushServiceConnect(string pushAppId)
         {
-            PushImpl.Instance.PushServiceConnect(pushAppId);
+            PushImpl.PushServiceConnect(pushAppId);
         }
 
         /// <summary>
@@ -123,7 +93,7 @@ namespace Tizen.Messaging.Push
         /// <since_tizen> 3 </since_tizen>
         public static void PushServiceDisconnect()
         {
-            PushImpl.Instance.PushServiceDisconnect();
+            PushImpl.PushServiceDisconnect();
             //PushImpl.Reset();
         }
 
@@ -137,7 +107,7 @@ namespace Tizen.Messaging.Push
         /// </returns>
         public static Task<ServerResponse> PushServerRegister()
         {
-            return PushImpl.Instance.PushServerRegister();
+            return PushImpl.PushServerRegister();
         }
 
         /// <summary>
@@ -149,7 +119,7 @@ namespace Tizen.Messaging.Push
         /// </returns>
         public static Task<ServerResponse> PushServerUnregister()
         {
-            return PushImpl.Instance.PushServerUnregister();
+            return PushImpl.PushServerUnregister();
         }
 
         /// <summary>
@@ -158,18 +128,19 @@ namespace Tizen.Messaging.Push
         /// <since_tizen> 3 </since_tizen>
         public static void GetUnreadNotifications()
         {
-            PushImpl.Instance.GetUnreadNotifications();
+            PushImpl.GetUnreadNotifications();
         }
 
         /// <summary>
-        /// registration ID received from server. </summary>
+        /// registration ID received from server.
+        /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <returns>
         /// It is the string, which is the ID received from the server.
         /// </returns>
         public static string GetRegistrationId()
         {
-            return PushImpl.Instance.GetRegistrationId();
+            return PushImpl.GetRegistrationId();
         }
 
         internal static void StateChange(PushConnectionStateEventArgs args)