diff --git a/VKAPI/Handlers/Users.php b/VKAPI/Handlers/Users.php index 96efd6f05..4acaac51d 100644 --- a/VKAPI/Handlers/Users.php +++ b/VKAPI/Handlers/Users.php @@ -167,6 +167,10 @@ public function get(string $user_ids = "0", string $fields = "", int $offset = 0 $platform = 4; break; + case 'desktop': + $platform = 6; + break; + case 'web': case null: $platform = 7; diff --git a/Web/Models/Entities/Post.php b/Web/Models/Entities/Post.php index 65eba75f0..dd9bb4724 100644 --- a/Web/Models/Entities/Post.php +++ b/Web/Models/Entities/Post.php @@ -199,6 +199,10 @@ public function getPlatform(bool $forAPI = false): ?string return 'mobile'; break; + case 'OpenVK Desktop': + return 'desktop'; + break; + case null: return null; break; diff --git a/Web/Models/Entities/User.php b/Web/Models/Entities/User.php index 552231f80..dae07722d 100644 --- a/Web/Models/Entities/User.php +++ b/Web/Models/Entities/User.php @@ -1048,6 +1048,10 @@ public function getOnlinePlatform(bool $forAPI = false): ?string return 'mobile'; break; + case 'OpenVK Desktop': + return 'desktop'; + break; + case null: return null; break; diff --git a/Web/static/img/app_icons/openvk_desktop.png b/Web/static/img/app_icons/openvk_desktop.png new file mode 100644 index 000000000..4332ce5ae Binary files /dev/null and b/Web/static/img/app_icons/openvk_desktop.png differ diff --git a/Web/static/img/app_icons_mini/desktop.svg b/Web/static/img/app_icons_mini/desktop.svg new file mode 100644 index 000000000..476292cb0 --- /dev/null +++ b/Web/static/img/app_icons_mini/desktop.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + diff --git a/data/clients.xml b/data/clients.xml index b32a28f41..abadd3cfe 100644 --- a/data/clients.xml +++ b/data/clients.xml @@ -6,5 +6,6 @@ +