Changeset 43 in code for trunk/irc.go


Ignore:
Timestamp:
Feb 7, 2020, 11:36:02 AM (5 years ago)
Author:
contact
Message:

Add parseMessageParams helper

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/irc.go

    r20 r43  
    44        "fmt"
    55        "strings"
     6
     7        "gopkg.in/irc.v3"
    68)
    79
     
    9193        }
    9294}
     95
     96func parseMessageParams(msg *irc.Message, out ...*string) error {
     97        if len(msg.Params) < len(out) {
     98                return newNeedMoreParamsError(msg.Command)
     99        }
     100        for i := range out {
     101                if out[i] != nil {
     102                        *out[i] = msg.Params[i]
     103                }
     104        }
     105        return nil
     106}
Note: See TracChangeset for help on using the changeset viewer.