You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
771B

  1. package main
  2. type getBasicUserInfoDef struct {
  3. chatProcedureID
  4. }
  5. var procGetBasicUserInfo = getBasicUserInfoDef{}
  6. func (m *getBasicUserInfoDef) init(ss *openIDSessionData) {
  7. ss.Procedure = m.getID()
  8. ss.refreshExpire(600)
  9. }
  10. func (m *getBasicUserInfoDef) clean(ss *openIDSessionData) {
  11. ss.Procedure = ""
  12. }
  13. func (m *getBasicUserInfoDef) start(ss *openIDSessionData, in *InWechatMsg) {
  14. //procGetBasicUserInfo.summary(ss)
  15. in.replyText("panic")
  16. }
  17. func (m *getBasicUserInfoDef) serve(ss *openIDSessionData, in *InWechatMsg) {
  18. in.replyText("servve get user info")
  19. procGetBasicUserInfo.clean(ss)
  20. }
  21. func (m *getBasicUserInfoDef) summary(ss *openIDSessionData) {
  22. }
  23. func (m *getBasicUserInfoDef) intro(ss *openIDSessionData, in *InWechatMsg) {
  24. in.replyText("111")
  25. }