gitlab.com/evatix-go/core@v1.3.55/simplewrap/MsgWrapMsg.go (about)

     1  package simplewrap
     2  
     3  import (
     4  	"fmt"
     5  
     6  	"gitlab.com/evatix-go/core/constants"
     7  )
     8  
     9  func MsgWrapMsg(msg, wrappedMsg string) string {
    10  	if msg == "" && wrappedMsg == "" {
    11  		return ""
    12  	}
    13  
    14  	if msg == "" && wrappedMsg != "" {
    15  		return wrappedMsg
    16  	}
    17  
    18  	if msg != "" && wrappedMsg == "" {
    19  		return msg
    20  	}
    21  
    22  	return fmt.Sprintf(
    23  		constants.ValueWrapValueFormat,
    24  		msg,
    25  		wrappedMsg)
    26  }