Skip to content

Commit

Permalink
v1.0.100
Browse files Browse the repository at this point in the history
  • Loading branch information
andiwijaya-dev committed Sep 16, 2020
1 parent 2f52fab commit cb5c711
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 17 deletions.
4 changes: 1 addition & 3 deletions src/Http/Controllers/ChatController.php
Original file line number Diff line number Diff line change
Expand Up @@ -152,9 +152,7 @@ public function offline($request){

protected function sendMessage($request){

$discussion_id = Session::get('chat.id');
$discussion = ChatDiscussion::whereId($discussion_id)
->first();
$discussion = ChatDiscussion::whereId(Session::get('chat.id'))->first();

if(!$discussion){

Expand Down
3 changes: 3 additions & 0 deletions src/Http/Controllers/LogoutController.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
use Andiwijaya\AppCore\Facades\Auth;
use Illuminate\Http\Request;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Support\Facades\Cookie;

class LogoutController extends BaseController{

Expand All @@ -14,6 +15,8 @@ public function index(Request $request){

Auth::logout();

Cookie::queue('kliknss_ctoken', '', 0);

if($request->ajax())
return [ 'redirect'=>$this->redirectTo ];

Expand Down
2 changes: 1 addition & 1 deletion src/Models/ChatDiscussion.php
Original file line number Diff line number Diff line change
Expand Up @@ -62,11 +62,11 @@ public function customer(){
public function getLatestMessagesAttribute(){

return ChatMessage::whereDiscussionId($this->id)
->where('created_at', '>=', Carbon::now()->addHour(-6)->format('Y-m-d H:i:s'))
->orderBy('created_at', 'desc')
->limit(5)
->get()
->reverse();

}

public function getLatestMessageAttribute(){
Expand Down
22 changes: 15 additions & 7 deletions src/views/components/chat-admin-message-body.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,23 @@

@component('andiwijaya::components.chat-admin-message-items', compact('discussion', 'messages', 'prev_id', 'last_id', 'view_message_item', 'storage'))@endcomponent

<div class="chat-admin-mobile-header hidden">
<div class="col-sm-2">
<div class="chat-admin-mobile-header hidden cls">
<div class="pc-20">
<span class="fa fa-chevron-left pad-2" onclick="$('.chat-admin').chatadmin_close()"></span>
</div>
<div class="col-sm-8 align-center"><a href="#"><h5>{{ $discussion->name ?? $discussion->key }}</h5></a></div>
<div class="col-sm-2 align-right">
{{-- <div>--}}
{{-- <span class="fa fa-ellipsis-h pad-2"></span>--}}
{{-- </div>--}}
<div class="pc-60 align-left">
<h5>{{ $discussion->name ?? $discussion->key }}</h5>
<div>
@if(isset($discussion->extra['phone_number']))
<a href="tel:{{ $discussion->extra['phone_number'] }}"><span class="fa fa-mobile-alt"></span> {{ $discussion->extra['phone_number'] }}</a>
@endif
@if(isset($discussion->extra['whatsapp_number']))
<a href="https://wa.me/{{ $discussion->extra['whatsapp_number'] }}"><span class="fab fa-whatsapp"></span> {{ $discussion->extra['whatsapp_number'] }}</a>
@endif
</div>
</div>
<div class="pc-20 align-right">

</div>
</div>

Expand Down
10 changes: 4 additions & 6 deletions src/views/components/chat-admin-online-status.blade.php
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
@if($customer_is_online ?? 0)
<span class="fa fa-circle cl-green"></span>
<span>Online</span>
<a href="?action=check-online&discussion_id={{ $discussion->id }}" class="async hmarl-05" data-push-state="0">
<span class="fa fa-sync small selectable"></span>
<span class="fa fa-circle cl-green"></span>
<span class="hidden-sm">Online</span>
</a>
@else
<span class="fa fa-circle"></span>
<span>Offline</span>
<a href="?action=check-online&discussion_id={{ $discussion->id }}" class="async hmarl-05" data-push-state="0">
<span class="fa fa-sync small selectable"></span>
<span class="fa fa-circle"></span>
<span class="hidden-sm">Offline</span>
</a>
@endif

0 comments on commit cb5c711

Please sign in to comment.