Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
weixin_46011646
wechaty
提交
70a0137e
W
wechaty
项目概览
weixin_46011646
/
wechaty
与 Fork 源项目一致
Fork自
wechaty / wechaty
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
W
wechaty
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
70a0137e
编写于
9月 06, 2016
作者:
Huan (李卓桓)
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
use currentState() & targetState() in puppet
上级
a46b1a7e
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
28 addition
and
5 deletion
+28
-5
src/puppet.js
src/puppet.js
+28
-5
未找到文件。
src/puppet.js
浏览文件 @
70a0137e
...
...
@@ -18,20 +18,43 @@ class Puppet extends EventEmitter {
super
()
/*
* @deprecated
* connected / disconnected
* connecting / disconnecting
*/
this
.
_readyState
=
'
disconnected
'
// this._readyState = 'disconnected'
this
.
targetState
(
'
dead
'
)
this
.
currentState
(
'
dead
'
)
}
// targetState : 'live' | 'dead'
targetState
(
newState
)
{
if
(
newState
)
{
log
.
verbose
(
'
Puppet
'
,
'
targetState(%s)
'
,
newState
)
this
.
_targetState
=
newState
}
return
this
.
_targetState
}
readyState
(
newState
)
{
// currentState : 'birthing' | 'killing'
currentState
(
newState
)
{
if
(
newState
)
{
log
.
verbose
(
'
Puppet
'
,
'
readyState() set to "%s"
'
,
newState
)
this
.
_
ready
State
=
newState
log
.
verbose
(
'
Puppet
'
,
'
currentState(%s)
'
,
newState
)
this
.
_
current
State
=
newState
}
return
this
.
_
ready
State
return
this
.
_
current
State
}
// @deprecated
// readyState(newState) {
// if (newState) {
// log.verbose('Puppet', 'readyState() set to "%s"', newState)
// this._readyState = newState
// }
// return this._readyState
// }
/**
* let puppet send message
*
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录