cleanup
This commit is contained in:
parent
29cd41e5e4
commit
eea4e8d151
|
@ -42,16 +42,10 @@ func handleSetTrendMsg(ctx sdk.Context, cm Mapper, msg SetTrendMsg) sdk.Result {
|
|||
// Handle QuizMsg This is the engine of your module
|
||||
func handleQuizMsg(ctx sdk.Context, ck bank.CoinKeeper, cm Mapper, msg QuizMsg) sdk.Result {
|
||||
|
||||
whatsCool := cm.GetCool(ctx)
|
||||
currentTrend := cm.GetTrend(ctx)
|
||||
|
||||
// set default if nothing is set
|
||||
//if whatsCool == "" {
|
||||
//cm.SetTrend(ctx, "icecold")
|
||||
//}
|
||||
|
||||
if msg.CoolAnswer == whatsCool {
|
||||
|
||||
bonusCoins := sdk.Coins{{whatsCool, 69}}
|
||||
if msg.CoolAnswer == currentTrend {
|
||||
bonusCoins := sdk.Coins{{currentTrend, 69}}
|
||||
_, err := ck.AddCoins(ctx, msg.Sender, bonusCoins)
|
||||
if err != nil {
|
||||
return err.Result()
|
||||
|
|
|
@ -13,18 +13,18 @@ func NewMapper(key sdk.StoreKey) Mapper {
|
|||
return Mapper{key}
|
||||
}
|
||||
|
||||
// Key to knowing whats cool
|
||||
var coolKey = []byte("WhatsCoolKey")
|
||||
// Key to knowing the trend on the streets!
|
||||
var trendKey = []byte("TrendKey")
|
||||
|
||||
// Implements sdk.AccountMapper.
|
||||
func (am Mapper) GetCool(ctx sdk.Context) string {
|
||||
func (am Mapper) GetTrend(ctx sdk.Context) string {
|
||||
store := ctx.KVStore(am.key)
|
||||
bz := store.Get(coolKey)
|
||||
bz := store.Get(trendKey)
|
||||
return string(bz)
|
||||
}
|
||||
|
||||
// Implements sdk.AccountMapper.
|
||||
func (am Mapper) SetTrend(ctx sdk.Context, whatscool string) {
|
||||
func (am Mapper) SetTrend(ctx sdk.Context, newTrend string) {
|
||||
store := ctx.KVStore(am.key)
|
||||
store.Set(coolKey, []byte(whatscool))
|
||||
store.Set(trendKey, []byte(newTrend))
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue