diff options
author | derek <wwsage@gmail.com> | 2020-07-13 20:09:39 -0400 |
---|---|---|
committer | derek <wwsage@gmail.com> | 2020-07-13 20:09:39 -0400 |
commit | d71897620ceea58b2d314242ea2f646a466d338e (patch) | |
tree | 8b32a1e5f3e06e7c2a6be03827730bb8fdb0679e /ui/src/components/create-private-message.tsx | |
parent | e7b9ab1b3a4926d5d32ed9e87792cc9d39d4ede5 (diff) | |
parent | 52983907c4d1b7fda1182316cb631f9b5e913f5b (diff) |
Merge remote-tracking branch 'LemmyNet/master'
Diffstat (limited to 'ui/src/components/create-private-message.tsx')
-rw-r--r-- | ui/src/components/create-private-message.tsx | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/ui/src/components/create-private-message.tsx b/ui/src/components/create-private-message.tsx index 21ed04c7..c309cbe3 100644 --- a/ui/src/components/create-private-message.tsx +++ b/ui/src/components/create-private-message.tsx @@ -2,7 +2,7 @@ import { Component } from 'inferno'; import { Subscription } from 'rxjs'; import { retryWhen, delay, take } from 'rxjs/operators'; import { PrivateMessageForm } from './private-message-form'; -import { WebSocketService } from '../services'; +import { WebSocketService, UserService } from '../services'; import { UserOperation, WebSocketJsonResponse, @@ -20,6 +20,11 @@ export class CreatePrivateMessage extends Component<any, any> { this ); + if (!UserService.Instance.user) { + toast(i18n.t('not_logged_in'), 'danger'); + this.context.router.history.push(`/login`); + } + this.subscription = WebSocketService.Instance.subject .pipe(retryWhen(errors => errors.pipe(delay(3000), take(10)))) .subscribe( |