Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
.Veneno.
wechaty
提交
8b77b005
W
wechaty
项目概览
.Veneno.
/
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,发现更多精彩内容 >>
提交
8b77b005
编写于
8月 17, 2017
作者:
Huan (李卓桓)
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
code clean
上级
33a687f4
变更
7
展开全部
隐藏空白更改
内联
并排
Showing
7 changed file
with
32 addition
and
9315 deletion
+32
-9315
package-lock.json
package-lock.json
+0
-9285
src/contact.ts
src/contact.ts
+0
-11
src/message.spec.ts
src/message.spec.ts
+1
-1
src/puppet-web/browser-cookie.ts
src/puppet-web/browser-cookie.ts
+8
-5
src/puppet-web/browser.ts
src/puppet-web/browser.ts
+4
-0
src/puppet-web/index.ts
src/puppet-web/index.ts
+15
-9
test/puppet-web/puppet-web.spec.ts
test/puppet-web/puppet-web.spec.ts
+4
-4
未找到文件。
package-lock.json
已删除
100644 → 0
浏览文件 @
33a687f4
此差异已折叠。
点击以展开。
src/contact.ts
浏览文件 @
8b77b005
...
...
@@ -759,15 +759,4 @@ export class Contact implements Sayable {
}
// Contact.search = function(options) {
// if (options.name) {
// const regex = new RegExp(options.name)
// return Object.keys(Contact.pool)
// .filter(k => regex.test(Contact.pool[k].name()))
// .map(k => Contact.pool[k])
// }
// return []
// }
export
default
Contact
src/message.spec.ts
浏览文件 @
8b77b005
...
...
@@ -16,7 +16,7 @@
* limitations under the License.
*
*/
import
{
test
}
from
'
ava
'
import
{
test
}
from
'
ava
'
import
{
config
,
...
...
src/puppet-web/browser-cookie.ts
浏览文件 @
8b77b005
...
...
@@ -122,11 +122,13 @@ export class BrowserCookie {
}
try
{
// `as any as DriverCookie` because selenium-webdriver @types is outdated with 2.x, where we r using 3.0
let
cookies
:
IWebDriverOptionsCookie
[]
=
await
this
.
driver
.
manage
().
getCookies
()
console
.
log
(
cookies
)
cookies
=
cookieFilter
(
cookies
)
// log.silly('PuppetWeb', 'saving %d cookies for session: %s', cookies.length
// , util.inspect(cookies.map(c => { return {name: c.name /*, value: c.value, expiresType: typeof c.expires, expires: c.expires*/} })))
// log.silly('PuppetWebBrowserCookie', 'save() saving %d cookies for session: %s', cookies.length
// , require('util').inspect(cookies.map(c => { return {name: c.name, value: c.value, expiresType: typeof c.expiry, expiry: c.expiry} })))
log
.
silly
(
'
PuppetWebBrowserCookie
'
,
'
save() saving %d cookies: %s
'
,
cookies
.
length
,
cookies
.
map
(
c
=>
c
.
name
).
join
(
'
,
'
))
const
jsonStr
=
JSON
.
stringify
(
cookies
)
...
...
@@ -239,8 +241,9 @@ export class BrowserCookie {
public
async
add
(
cookie
:
IWebDriverOptionsCookie
|
IWebDriverOptionsCookie
[]):
Promise
<
void
>
{
if
(
Array
.
isArray
(
cookie
))
{
log
.
verbose
(
'
PuppetWebBrowserCookie
'
,
'
add(Array: %s)
'
,
JSON
.
stringify
(
cookie
))
for
(
const
c
of
cookie
)
{
const
cookieList
=
cookie
log
.
verbose
(
'
PuppetWebBrowserCookie
'
,
'
add(Array.length = %d)
'
,
cookieList
.
length
)
for
(
const
c
of
cookieList
)
{
await
this
.
add
(
c
)
}
return
...
...
src/puppet-web/browser.ts
浏览文件 @
8b77b005
...
...
@@ -519,4 +519,8 @@ export class Browser extends EventEmitter {
public
cleanCookie
()
{
return
this
.
cookie
.
clean
()
}
}
export
{
IWebDriverOptionsCookie
,
}
export
default
Browser
src/puppet-web/index.ts
浏览文件 @
8b77b005
...
...
@@ -16,14 +16,20 @@
* limitations under the License.
*
*/
export
{
Bridge
}
from
'
./bridge
'
export
{
Browser
}
from
'
./browser
'
export
{
Event
}
from
'
./event
'
export
{
PuppetWebFriendRequest
as
FriendRequest
}
from
'
./friend-request
'
export
{
Bridge
}
from
'
./bridge
'
export
{
Browser
,
IWebDriverOptionsCookie
,
}
from
'
./browser
'
export
{
Event
}
from
'
./event
'
export
{
PuppetWebFriendRequest
as
FriendRequest
,
}
from
'
./friend-request
'
import
{
PuppetWeb
}
from
'
./puppet-web
'
export
{
Server
}
from
'
./server
'
export
{
Watchdog
}
from
'
./watchdog
'
export
{
Server
}
from
'
./server
'
export
{
Watchdog
}
from
'
./watchdog
'
import
PuppetWeb
from
'
./puppet-web
'
export
{
PuppetWeb
}
export
default
PuppetWeb
export
{
PuppetWeb
,
}
test/puppet-web/puppet-web.spec.ts
浏览文件 @
8b77b005
...
...
@@ -16,14 +16,14 @@
* limitations under the License.
*
*/
import
{
test
}
from
'
ava
'
import
{
test
}
from
'
ava
'
import
{
config
,
log
,
}
from
'
../../src/config
'
import
PuppetWeb
from
'
../../src/puppet-web
'
import
PuppetWebServer
from
'
../../src/puppet-web/server
'
}
from
'
../../src/config
'
import
PuppetWeb
from
'
../../src/puppet-web
'
import
PuppetWebServer
from
'
../../src/puppet-web/server
'
/**
* the reason why use `test.serial` here is:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录