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,