File tree 2 files changed +18
-9
lines changed
2 files changed +18
-9
lines changed Original file line number Diff line number Diff line change @@ -75,15 +75,22 @@ export abstract class BaseJobProvider implements JobProvider {
75
75
sentJobs = FileSystemService . readJSON < Job [ ] > ( roomTopic , this . sentJobsFileName ) ;
76
76
}
77
77
78
- const newJobs = filteredJobs . filter (
79
- ( job ) =>
80
- ! sentJobs . some (
81
- ( sentJob ) =>
82
- sentJob . company === job . company &&
83
- sentJob . role === job . role &&
84
- sentJob . datePosted === job . datePosted ,
85
- ) ,
86
- ) ;
78
+ const newJobs = filteredJobs
79
+ . filter (
80
+ ( job ) =>
81
+ ! sentJobs . some (
82
+ ( sentJob ) =>
83
+ sentJob . company === job . company &&
84
+ sentJob . role === job . role &&
85
+ sentJob . datePosted === job . datePosted ,
86
+ ) ,
87
+ )
88
+ . map ( ( job ) => {
89
+ return {
90
+ ...job ,
91
+ dateMessageSent : new Date ( ) . toISOString ( ) ,
92
+ } ;
93
+ } ) ;
87
94
88
95
if ( newJobs . length > 0 ) {
89
96
sentJobs = [ ...newJobs , ...sentJobs ] ;
Original file line number Diff line number Diff line change @@ -5,6 +5,8 @@ export interface Job {
5
5
applicationLink : string ;
6
6
datePosted : string ;
7
7
annotations : string [ ] ;
8
+ //messageSent
9
+ dateMessageSent : string ;
8
10
}
9
11
/**
10
12
* Interface for job providers
You can’t perform that action at this time.
0 commit comments