Mercurial > code > home > repos > gcalendarwatch
comparison calsync/convert/convert.go @ 58:6c7151126a0b
logging and refactor
author | drewp@bigasterisk.com |
---|---|
date | Thu, 05 Sep 2024 17:01:23 -0700 |
parents | 635ff76f867c |
children |
comparison
equal
deleted
inserted
replaced
57:24f662799710 | 58:6c7151126a0b |
---|---|
4 "log" | 4 "log" |
5 "time" | 5 "time" |
6 | 6 |
7 "bigasterisk.com/go/gcalendarwatch/gcalclient" | 7 "bigasterisk.com/go/gcalendarwatch/gcalclient" |
8 "bigasterisk.com/go/gcalendarwatch/mongoclient" | 8 "bigasterisk.com/go/gcalendarwatch/mongoclient" |
9 M "bigasterisk.com/go/gcalendarwatch/mongoclienttypes" | |
9 "google.golang.org/api/calendar/v3" | 10 "google.golang.org/api/calendar/v3" |
10 ) | 11 ) |
11 | 12 |
12 func MongoCalFromGoogleCal(cal *calendar.CalendarListEntry) mongoclient.MongoCal { | 13 func MongoCalFromGoogleCal(cal *calendar.CalendarListEntry) M.MongoCal { |
13 return mongoclient.MongoCal{ | 14 return M.MongoCal{ |
14 Url: gcalclient.MakeCalUrl(cal.Id), | 15 Url: gcalclient.MakeCalUrl(cal.Id), |
15 GoogleId: cal.Id, | 16 GoogleId: cal.Id, |
16 Summary: cal.Summary, | 17 Summary: cal.Summary, |
17 Description: cal.Description, | 18 Description: cal.Description, |
18 } | 19 } |
19 } | 20 } |
20 | 21 |
21 func MongoEventFromGoogleEvent2( | 22 func MongoEventFromGoogleEvent(ev *gcalclient.CalendarEvent, now time.Time) mongoclient.MongoEvent { |
22 ev *gcalclient.CalendarEvent, | |
23 now time.Time, | |
24 ) mongoclient.MongoEvent { | |
25 return mongoEventFromGoogleEvent(ev, now) | |
26 | |
27 } | |
28 | |
29 func mongoEventFromGoogleEvent(ev *gcalclient.CalendarEvent, now time.Time) mongoclient.MongoEvent { | |
30 return mongoclient.MongoEvent{ | 23 return mongoclient.MongoEvent{ |
31 LastUpdated: now, | 24 LastUpdated: now, |
32 Url: ev.EventUrl, | 25 Url: ev.EventUrl, |
33 GoogleId: ev.Id, | 26 GoogleId: ev.Id, |
34 CalendarUrl: ev.CalendarUrl, | 27 CalendarUrl: ev.CalendarUrl, |