Skip to content

Commit 5d91f15

Browse files
committed
Angular Security course
1 parent 73684ea commit 5d91f15

File tree

6 files changed

+11
-14
lines changed

6 files changed

+11
-14
lines changed

server/session-storage.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,9 @@ class Session {
1717
public user:User) {
1818

1919
this.validUntil = moment().add(Session.VALIDITY_MINUTES, 'minutes');
20-
2120
}
2221

2322
isValid() {
24-
25-
console.log("diff", moment().diff(this.validUntil, 'minutes') );
26-
2723
return moment().diff(this.validUntil, 'minutes') <= 0;
2824
}
2925

src/app/app.module.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ import 'rxjs/add/operator/map';
1818
import 'rxjs/add/operator/shareReplay';
1919
import 'rxjs/add/operator/do';
2020
import 'rxjs/add/operator/filter';
21+
import 'rxjs/add/operator/catch';
22+
23+
import 'rxjs/add/observable/of';
2124

2225

2326
@NgModule({

src/app/lessons/lessons.component.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,4 @@ <h2>All Lessons</h2>
1515
</tbody>
1616
</table>
1717

18-
1918
</div>

src/app/lessons/lessons.component.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ import {Lesson} from "../model/lesson";
1010
})
1111
export class LessonsComponent implements OnInit {
1212

13-
1413
lessons$: Observable<Lesson[]>;
1514

16-
constructor(private lessonsService:LessonsService) { }
15+
constructor(private lessonsService:LessonsService) {
1716

18-
ngOnInit() {
17+
}
1918

20-
this.lessons$ = this.lessonsService.loadAllLessons();
19+
ngOnInit() {
20+
this.lessons$ = this.lessonsService.loadAllLessons().catch(err => Observable.of([]));
2121
}
2222

2323
}

src/app/login/login.component.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export class LoginComponent implements OnInit {
1111

1212
form:FormGroup;
1313

14-
constructor(private fb:FormBuilder, private authService:AuthService) {
14+
constructor(private fb:FormBuilder, private authService: AuthService) {
1515

1616
this.form = this.fb.group({
1717
email: ['',Validators.required],
@@ -22,6 +22,8 @@ export class LoginComponent implements OnInit {
2222

2323
ngOnInit() {
2424

25+
26+
2527
}
2628

2729

src/app/services/lessons.service.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,15 @@ export class LessonsService {
99

1010
constructor(private http: HttpClient) {
1111

12-
1312
}
1413

15-
1614
loadAllLessons() {
1715
return this.http.get<Lesson[]>('/api/lessons');
1816
}
1917

20-
2118
findLessonById(id:number) {
2219
return this.http.get<Lesson>('/api/lessons/' + id);
2320
}
2421

22+
}
2523

26-
}

0 commit comments

Comments
 (0)