forked from urdt/ussd
15 lines
296 B
Go
15 lines
296 B
Go
|
package models
|
||
|
|
||
|
type Profile struct {
|
||
|
ProfileItems []string
|
||
|
Max int
|
||
|
}
|
||
|
|
||
|
func (p *Profile) InsertOrShift(index int, value string) {
|
||
|
if index < len(p.ProfileItems) {
|
||
|
p.ProfileItems = append(p.ProfileItems[:index], value)
|
||
|
} else {
|
||
|
p.ProfileItems = append(p.ProfileItems, value)
|
||
|
}
|
||
|
}
|