sumbissions: temporary migration function
This commit is contained in:
@@ -22,6 +22,28 @@ func NewMapsController(
|
||||
}
|
||||
}
|
||||
|
||||
func (svc *Maps) TEMP_CreateMigrate(ctx context.Context, request *maps_extended.MapCreate) (*maps_extended.MapId, error) {
|
||||
id, err := svc.inner.TEMP_CreateMapMigrate(ctx, model.Map{
|
||||
ID: request.ID,
|
||||
DisplayName: request.DisplayName,
|
||||
Creator: request.Creator,
|
||||
GameID: int32(request.GameID),
|
||||
Submitter: int64(request.Submitter),
|
||||
Date: time.Unix(request.Date, 0),
|
||||
Thumbnail: int64(request.Thumbnail),
|
||||
AssetVersion: int64(request.AssetVersion),
|
||||
LoadCount: 0,
|
||||
Modes: 0,
|
||||
})
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return &maps_extended.MapId{
|
||||
ID: id,
|
||||
}, nil
|
||||
}
|
||||
|
||||
func (svc *Maps) Create(ctx context.Context, request *maps_extended.MapCreate) (*maps_extended.MapId, error) {
|
||||
id, err := svc.inner.CreateMap(ctx, model.Map{
|
||||
ID: request.ID,
|
||||
|
||||
@@ -80,6 +80,13 @@ func (update MapFilter) SetSubmitter(submitter uint64) {
|
||||
datastore.OptionalMap(update).Add("submitter", submitter)
|
||||
}
|
||||
|
||||
func (svc *Service) TEMP_CreateMapMigrate(ctx context.Context, item model.Map) (int64, error) {
|
||||
map_item, err := svc.db.Maps().Create(ctx, item)
|
||||
if err != nil {
|
||||
return 0, err
|
||||
}
|
||||
return map_item.ID, nil
|
||||
}
|
||||
func (svc *Service) CreateMap(ctx context.Context, item model.Map) (int64, error) {
|
||||
// 2 jobs:
|
||||
// create map on maps-service
|
||||
|
||||
Reference in New Issue
Block a user