diff options
author | Marvin Borner | 2018-05-22 16:37:10 +0200 |
---|---|---|
committer | Marvin Borner | 2018-05-22 16:37:10 +0200 |
commit | 1d4ef435177a5f9b6d1a289800d933e49be0c550 (patch) | |
tree | 52cf669f276e2367327d383b7c1a6c805023ff6a /main/app/sprinkles/admin/src/Controller/WormholeController.php | |
parent | 160d0a87ac42e8aca254d8c3dec53179bff13a6a (diff) |
Fixed many issues, added DB-saver, optimized chat processor
Diffstat (limited to 'main/app/sprinkles/admin/src/Controller/WormholeController.php')
-rw-r--r-- | main/app/sprinkles/admin/src/Controller/WormholeController.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/main/app/sprinkles/admin/src/Controller/WormholeController.php b/main/app/sprinkles/admin/src/Controller/WormholeController.php index a2775f1..e7cd9aa 100644 --- a/main/app/sprinkles/admin/src/Controller/WormholeController.php +++ b/main/app/sprinkles/admin/src/Controller/WormholeController.php @@ -44,11 +44,11 @@ class WormholeController extends SimpleController } } - public function newMessage(Request $request, Response $response, $args) { + public function newMessage($request, Response $response, $args) { if ($this->verifyAccessToken($args)) { $sender_id = $args['sender_id']; $receiver_id = $args['receiver_id']; - $message = $args['message']; + $message = $request->getParsedBody()["message"]; if (($sender_id != $receiver_id) && $message) { DB::table('chat_messages') ->insert(['sender_id' => $sender_id, 'receiver_id' => $receiver_id, 'message' => $message]); @@ -82,7 +82,7 @@ class WormholeController extends SimpleController ->select("user_follow.user_id as id", "users.user_name as username") ->get(); - $UsersFriends = Capsule::select("SELECT id FROM (SELECT user_id AS id FROM user_follow WHERE followed_by_id = $user->id UNION ALL SELECT followed_by_id FROM user_follow WHERE user_id = $user->id) t GROUP BY id HAVING COUNT(id) > 1"); + $UsersFriends = DB::select("SELECT id FROM (SELECT user_id AS id FROM user_follow WHERE followed_by_id = $user->id UNION ALL SELECT followed_by_id FROM user_follow WHERE user_id = $user->id) t GROUP BY id HAVING COUNT(id) > 1"); /** @var UserFrosting\Sprinkle\Core\Util\ClassMapper $classMapper */ $classMapper = $this->ci->classMapper; foreach ($UsersFriends as $Key => $UsersFriendId) { // NOT THAT EFFICIENT... |