Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
342e2eef93 | ||
|
|
b8b076450e | ||
|
|
3bb7cad554 | ||
|
|
44ec540db3 | ||
|
|
e864f2a9f5 |
@@ -1,6 +1,12 @@
|
|||||||
package button
|
package button
|
||||||
|
|
||||||
|
import "fmt"
|
||||||
|
|
||||||
type Button struct {
|
type Button struct {
|
||||||
Char byte
|
Char byte
|
||||||
Down bool
|
Down bool
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (button Button) String() string {
|
||||||
|
return fmt.Sprintf("%c:%v", button.Char, button.Down)
|
||||||
|
}
|
||||||
|
|||||||
@@ -77,12 +77,22 @@ func (v01 *V01) serveHTTP(w http.ResponseWriter, r *http.Request) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (v01 *V01) getUserFeedback(w http.ResponseWriter, r *http.Request) {
|
func (v01 *V01) getUserFeedback(w http.ResponseWriter, r *http.Request) {
|
||||||
user, ok := v01.cfg.Users[r.URL.Query().Get("user")]
|
user := v01.cfg.Users[r.URL.Query().Get("user")]
|
||||||
if !ok {
|
|
||||||
w.Write([]byte(v01.cfg.Broadcast.Message))
|
msg := user.State.Message
|
||||||
return
|
if msg == "" {
|
||||||
|
msg = v01.cfg.Broadcast.Message
|
||||||
}
|
}
|
||||||
w.Write([]byte(user.State.Message))
|
|
||||||
|
alias := user.State.GM.Alias
|
||||||
|
if alias == "" {
|
||||||
|
alias = user.State.GM.LastAlias
|
||||||
|
}
|
||||||
|
if alias != "" {
|
||||||
|
msg = fmt.Sprintf("%s (Your secret word is '%s'. Make **someone else** say it!)", msg, alias)
|
||||||
|
}
|
||||||
|
|
||||||
|
w.Write([]byte(msg))
|
||||||
}
|
}
|
||||||
|
|
||||||
func (v01 *V01) servePutBroadcast(w http.ResponseWriter, r *http.Request) {
|
func (v01 *V01) servePutBroadcast(w http.ResponseWriter, r *http.Request) {
|
||||||
|
|||||||
@@ -50,6 +50,9 @@ func Main(ctx context.Context) error {
|
|||||||
keys = append(keys, k)
|
keys = append(keys, k)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if os.Getenv("DEBUG") == "true" {
|
||||||
|
log.Printf("src.Main.writer.Press(%+v) (from %+v)", keys, delta)
|
||||||
|
}
|
||||||
writer.Press(keys...)
|
writer.Press(keys...)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user