Add decentralized services
This commit is contained in:
parent
d2422d5036
commit
c7d0adf780
19 changed files with 346 additions and 19 deletions
|
|
@ -53,6 +53,27 @@ func writeCalendar(calendar Calendar) {
|
|||
c.Upsert(bson.M{"space": calendar.Space}, calendar)
|
||||
}
|
||||
|
||||
func writeDecentralizedServices(services []DecentrealizedService) {
|
||||
if len(services) == 0 {
|
||||
return
|
||||
}
|
||||
|
||||
session, err := mgo.Dial(config.MongoDbServer)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
defer session.Close()
|
||||
|
||||
session.SetMode(mgo.Monotonic, true)
|
||||
|
||||
c := session.DB(config.MongoDbDatabase).C("decentralized_services")
|
||||
|
||||
c.DropCollection()
|
||||
for _, service := range(services) {
|
||||
c.Insert(service)
|
||||
}
|
||||
}
|
||||
|
||||
func updateSpaceurl(spaceUrl SpaceUrl) {
|
||||
session, err := mgo.Dial(config.MongoDbServer)
|
||||
if err != nil {
|
||||
|
|
@ -131,3 +152,20 @@ func readCalendar() []Calendar {
|
|||
|
||||
return result
|
||||
}
|
||||
|
||||
|
||||
func readServices() []DecentrealizedService {
|
||||
session, err := mgo.Dial(config.MongoDbServer)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
defer session.Close()
|
||||
|
||||
session.SetMode(mgo.Monotonic, true)
|
||||
|
||||
c := session.DB(config.MongoDbDatabase).C("decentralized_services")
|
||||
var result []DecentrealizedService
|
||||
c.Find(bson.M{}).Iter().All(&result)
|
||||
|
||||
return result
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue