Add privilege profile type for IoT 49/234849/4
authorYunjin Lee <yunjin-.lee@samsung.com>
Fri, 29 May 2020 07:19:49 +0000 (16:19 +0900)
committerYunjin Lee <yunjin-.lee@samsung.com>
Tue, 16 Jun 2020 02:53:37 +0000 (11:53 +0900)
Change-Id: Ifdd154343825e2f2783a68e955c1db8c48998d9d
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
capi/include/privilege_private.h
capi/src/privilege_db_manager.c

index 6d0265fb142c74a441b70bb5b4af5dca0899d2ff..4eea8100b2477806fa9e6d8396cf9b14811cbbb6 100644 (file)
@@ -31,6 +31,7 @@ typedef enum {
        PRIVILEGE_PROFILE_TYPE_MOBILE = 1,
        PRIVILEGE_PROFILE_TYPE_WEARABLE = 2,
        PRIVILEGE_PROFILE_TYPE_TV = 3,
+       PRIVILEGE_PROFILE_TYPE_IOT = 4,
        PRIVILEGE_PROFILE_TYPE_UNKNOWN = 0xff,
 } privilege_profile_type_e;
 
index 53c805bb31f4426a7f91ab16433a82415f3011f7..901bdb301fa33a877f47542d7b7a51a194ca1177 100755 (executable)
@@ -1,5 +1,5 @@
 /*
- * Copyright(c) 2013-2019 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright(c) 2013-2020 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.
@@ -77,6 +77,10 @@ privilege_profile_type_e get_priv_profile()
                        case 'T':
                                saved = PRIVILEGE_PROFILE_TYPE_TV;
                                break;
+                       case 'i':
+                       case 'I':
+                               saved = PRIVILEGE_PROFILE_TYPE_IOT;
+                               break;
                        default: // common or ivi or unknown ==> Mobile as the default recommended by Yunjin Lee
                                saved = PRIVILEGE_PROFILE_TYPE_MOBILE;
                        }