Skip to content
Snippets Groups Projects
Select Git revision
  • 1aa6a38f5a844b7a89211054813f3b52e01b04d0
  • main default protected
  • k8s
  • msa-part-4
  • msa-part-3
  • msa-part-2
  • msa-part-1
7 results

campaign.go

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    campaign.go 538 B
    package service
    
    import (
    	"log"
    
    	"gitlab.reutlingen-university.de/go-exercises/myaktion-go-ss25/src/myaktion/model"
    )
    
    var (
    	campaignStore map[uint]*model.Campaign
    	actCampaignId uint = 1
    )
    
    func init() {
    	campaignStore = make(map[uint]*model.Campaign)
    }
    
    func CreateCampaign(campaign *model.Campaign) error {
    	campaign.ID = actCampaignId
    	campaignStore[actCampaignId] = campaign
    	actCampaignId += 1
    	log.Printf("Successfully stored new campaign with ID %v in database.", campaign.ID)
    	log.Printf("Stored: %v", campaign)
    	return nil
    }