mirror of
https://github.com/pikami/cosmium.git
synced 2025-12-20 09:20:11 +00:00
DataStore is interface now. Liskov would be proud.
This commit is contained in:
@@ -3,11 +3,11 @@ package structhidrators
|
||||
import (
|
||||
"reflect"
|
||||
|
||||
repositorymodels "github.com/pikami/cosmium/internal/repository_models"
|
||||
"github.com/pikami/cosmium/internal/datastore"
|
||||
)
|
||||
|
||||
func Hidrate(input interface{}) interface{} {
|
||||
if reflect.TypeOf(input) == reflect.TypeOf(repositorymodels.Collection{}) {
|
||||
if reflect.TypeOf(input) == reflect.TypeOf(datastore.Collection{}) {
|
||||
return hidrate(input, defaultCollection)
|
||||
}
|
||||
return input
|
||||
|
||||
Reference in New Issue
Block a user