lolibrary/lolibrary

View on GitHub
cmd/generate/template.service/dao/dao.go.tmpl

Summary

Maintainability
Test Coverage
package dao

import (
    "io"

    "cloud.google.com/go/firestore"
    "github.com/lolibrary/lolibrary/libraries/database"
)

var (
    Firestore *firestore.Client
)

// Init starts up the database access object package and configures a database.
func Init() io.Closer {
    if Firestore == nil {
        Firestore = database.NewClient()
    }

    return Firestore
}