Skip to content

Commit 7995569

Browse files
authored
Sprint 6
Stream management isn't supported by BOSH protocol. Added an exception; Added a button 'Audio call' to webrtc sample (separeted audio / video call ); Added a codeclimate service (see a badge in README.md); Removed / deprecated methods (qbLocation is deprecated, QB.chat.addListener is deprecated, webrtcSession.filter/webrtcSession.snapshot is removed); Some minor bugs;
1 parent d4d069e commit 7995569

35 files changed

+379
-94713
lines changed

.codeclimate.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ ratings:
99
paths:
1010
- "src/**/*.js"
1111
exclude_paths:
12+
- "*.min.*"
1213
- "spec/"
1314
- "docs/"
1415
- "samples/"

.eslintrc

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,11 @@
55
"commonjs": true
66
},
77
"rules": {
8-
"strict": [2, 'global'],
8+
"strict": [2, "global"],
9+
"no-unused-vars": [2, { "args": "none" }],
10+
"no-labels": 0,
11+
"no-empty-label": 0,
912
"no-alert": 2,
10-
"no-unused-vars": 2,
1113
"no-console": 1,
1214
"no-mixed-spaces-and-tabs": 1,
1315
"no-extra-boolean-cast": 1

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# QuickBlox JavaScript SDK
22

33
[![travis-ci](https://api.travis-ci.org/QuickBlox/quickblox-javascript-sdk.svg?branch=gh-pages)](https://travis-ci.org/QuickBlox/quickblox-javascript-sdk)
4+
[![Code Climate](https://codeclimate.com/github/QuickBlox/quickblox-javascript-sdk/badges/gpa.svg)](https://codeclimate.com/github/QuickBlox/quickblox-javascript-sdk)
45
[![npm](https://img.shields.io/npm/v/quickblox.svg)](https://www.npmjs.com/package/quickblox)
56
[![npm](https://img.shields.io/npm/dm/quickblox.svg)](https://www.npmjs.com/package/quickblox)
67

@@ -18,7 +19,7 @@ For correct work of JS SDK you must include the library in your html before `qui
1819

1920
```html
2021
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
21-
<script src="https://cdnjs.cloudflare.com/ajax/libs/quickblox/2.5.0/quickblox.min.js"></script>
22+
<script src="https://cdnjs.cloudflare.com/ajax/libs/quickblox/2.5.1/quickblox.min.js"></script>
2223
```
2324

2425
Begin with version 2.5.0 no dependencies for work correctly is not needed.

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "quickblox",
33
"description": "QuickBlox JavaScript SDK",
4-
"version": "2.5.0",
4+
"version": "2.5.1",
55
"homepage": "https://quickblox.com/developers/Javascript",
66
"main": "quickblox.js",
77
"license": "Apache 2.0",

docs/QB.chat.dialog.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -434,7 +434,7 @@ <h4 class="name" id=".create">
434434

435435

436436
<div class="tag-source">
437-
modules/qbChat.js, line 2021
437+
modules/qbChat.js, line 2029
438438
</div>
439439

440440
</div>
@@ -573,7 +573,7 @@ <h4 class="name" id=".delete">
573573

574574

575575
<div class="tag-source">
576-
modules/qbChat.js, line 2073
576+
modules/qbChat.js, line 2081
577577
</div>
578578

579579
</div>
@@ -738,7 +738,7 @@ <h4 class="name" id=".list">
738738

739739

740740
<div class="tag-source">
741-
modules/qbChat.js, line 1994
741+
modules/qbChat.js, line 2002
742742
</div>
743743

744744
</div>
@@ -877,7 +877,7 @@ <h4 class="name" id=".update">
877877

878878

879879
<div class="tag-source">
880-
modules/qbChat.js, line 2049
880+
modules/qbChat.js, line 2057
881881
</div>
882882

883883
</div>
@@ -1045,7 +1045,7 @@ <h4 class="name" id=".update">
10451045

10461046

10471047
<footer>
1048-
Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.4.3</a> on Tue Dec 06 2016 13:19:08 GMT+0200 (FLE Standard Time)
1048+
Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.4.3</a> on Thu Jan 05 2017 11:14:19 GMT+0200 (FLE Standard Time)
10491049
</footer>
10501050
</div>
10511051
</div>

docs/QB.chat.helpers.html

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -483,7 +483,7 @@ <h4 class="name" id=".getBsonObjectId">
483483

484484

485485
<div class="tag-source">
486-
modules/qbChat.js, line 2391
486+
modules/qbChat.js, line 2399
487487
</div>
488488

489489
</div>
@@ -583,7 +583,7 @@ <h4 class="name" id=".getDialogIdFromNode">
583583

584584

585585
<div class="tag-source">
586-
modules/qbChat.js, line 2348
586+
modules/qbChat.js, line 2356
587587
</div>
588588

589589
</div>
@@ -728,7 +728,7 @@ <h4 class="name" id=".getIdFromNode">
728728

729729

730730
<div class="tag-source">
731-
modules/qbChat.js, line 2337
731+
modules/qbChat.js, line 2345
732732
</div>
733733

734734
</div>
@@ -873,7 +873,7 @@ <h4 class="name" id=".getIdFromResource">
873873

874874

875875
<div class="tag-source">
876-
modules/qbChat.js, line 2379
876+
modules/qbChat.js, line 2387
877877
</div>
878878

879879
</div>
@@ -1018,7 +1018,7 @@ <h4 class="name" id=".getRecipientId">
10181018

10191019

10201020
<div class="tag-source">
1021-
modules/qbChat.js, line 2297
1021+
modules/qbChat.js, line 2305
10221022
</div>
10231023

10241024
</div>
@@ -1186,7 +1186,7 @@ <h4 class="name" id=".getRoomJid">
11861186

11871187

11881188
<div class="tag-source">
1189-
modules/qbChat.js, line 2369
1189+
modules/qbChat.js, line 2377
11901190
</div>
11911191

11921192
</div>
@@ -1331,7 +1331,7 @@ <h4 class="name" id=".getRoomJidFromDialogId">
13311331

13321332

13331333
<div class="tag-source">
1334-
modules/qbChat.js, line 2359
1334+
modules/qbChat.js, line 2367
13351335
</div>
13361336

13371337
</div>
@@ -1476,7 +1476,7 @@ <h4 class="name" id=".getUserIdFromRoomJid">
14761476

14771477

14781478
<div class="tag-source">
1479-
modules/qbChat.js, line 2401
1479+
modules/qbChat.js, line 2409
14801480
</div>
14811481

14821482
</div>
@@ -1621,7 +1621,7 @@ <h4 class="name" id=".getUserJid">
16211621

16221622

16231623
<div class="tag-source">
1624-
modules/qbChat.js, line 2314
1624+
modules/qbChat.js, line 2322
16251625
</div>
16261626

16271627
</div>
@@ -1789,7 +1789,7 @@ <h4 class="name" id=".getUserNickWithMucDomain">
17891789

17901790

17911791
<div class="tag-source">
1792-
modules/qbChat.js, line 2327
1792+
modules/qbChat.js, line 2335
17931793
</div>
17941794

17951795
</div>
@@ -1934,7 +1934,7 @@ <h4 class="name" id=".jidOrUserId">
19341934

19351935

19361936
<div class="tag-source">
1937-
modules/qbChat.js, line 2260
1937+
modules/qbChat.js, line 2268
19381938
</div>
19391939

19401940
</div>
@@ -2082,7 +2082,7 @@ <h4 class="name" id=".typeChat">
20822082

20832083

20842084
<div class="tag-source">
2085-
modules/qbChat.js, line 2278
2085+
modules/qbChat.js, line 2286
20862086
</div>
20872087

20882088
</div>
@@ -2236,7 +2236,7 @@ <h5>Returns:</h5>
22362236

22372237

22382238
<footer>
2239-
Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.4.3</a> on Tue Dec 06 2016 13:19:08 GMT+0200 (FLE Standard Time)
2239+
Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.4.3</a> on Thu Jan 05 2017 11:14:19 GMT+0200 (FLE Standard Time)
22402240
</footer>
22412241
</div>
22422242
</div>

docs/QB.chat.html

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -456,7 +456,7 @@ <h4 class="name" id=".connect">
456456

457457

458458
<div class="tag-source">
459-
modules/qbChat.js, line 498
459+
modules/qbChat.js, line 507
460460
</div>
461461

462462
</div>
@@ -595,7 +595,7 @@ <h4 class="name" id=".disconnect">
595595

596596

597597
<div class="tag-source">
598-
modules/qbChat.js, line 960
598+
modules/qbChat.js, line 964
599599
</div>
600600

601601
</div>
@@ -666,7 +666,7 @@ <h4 class="name" id=".onConfirmSubscribeListener">
666666

667667

668668
<div class="tag-source">
669-
modules/qbChat.js, line 176
669+
modules/qbChat.js, line 179
670670
</div>
671671

672672
</div>
@@ -782,7 +782,7 @@ <h4 class="name" id=".onContactListListener">
782782

783783

784784
<div class="tag-source">
785-
modules/qbChat.js, line 161
785+
modules/qbChat.js, line 164
786786
</div>
787787

788788
</div>
@@ -921,7 +921,7 @@ <h4 class="name" id=".onDeliveredStatusListener">
921921

922922

923923
<div class="tag-source">
924-
modules/qbChat.js, line 134
924+
modules/qbChat.js, line 137
925925
</div>
926926

927927
</div>
@@ -1083,7 +1083,7 @@ <h4 class="name" id=".onDisconnectedListener">
10831083

10841084

10851085
<div class="tag-source">
1086-
modules/qbChat.js, line 192
1086+
modules/qbChat.js, line 195
10871087
</div>
10881088

10891089
</div>
@@ -1154,7 +1154,7 @@ <h4 class="name" id=".onMessageErrorListener">
11541154

11551155

11561156
<div class="tag-source">
1157-
modules/qbChat.js, line 109
1157+
modules/qbChat.js, line 112
11581158
</div>
11591159

11601160
</div>
@@ -1293,7 +1293,7 @@ <h4 class="name" id=".onMessageListener">
12931293

12941294

12951295
<div class="tag-source">
1296-
modules/qbChat.js, line 101
1296+
modules/qbChat.js, line 104
12971297
</div>
12981298

12991299
</div>
@@ -1432,7 +1432,7 @@ <h4 class="name" id=".onMessageTypingListener">
14321432

14331433

14341434
<div class="tag-source">
1435-
modules/qbChat.js, line 125
1435+
modules/qbChat.js, line 128
14361436
</div>
14371437

14381438
</div>
@@ -1594,7 +1594,7 @@ <h4 class="name" id=".onReadStatusListener">
15941594

15951595

15961596
<div class="tag-source">
1597-
modules/qbChat.js, line 143
1597+
modules/qbChat.js, line 146
15981598
</div>
15991599

16001600
</div>
@@ -1756,7 +1756,7 @@ <h4 class="name" id=".onReconnectListener">
17561756

17571757

17581758
<div class="tag-source">
1759-
modules/qbChat.js, line 198
1759+
modules/qbChat.js, line 201
17601760
</div>
17611761

17621762
</div>
@@ -1827,7 +1827,7 @@ <h4 class="name" id=".onRejectSubscribeListener">
18271827

18281828

18291829
<div class="tag-source">
1830-
modules/qbChat.js, line 184
1830+
modules/qbChat.js, line 187
18311831
</div>
18321832

18331833
</div>
@@ -1943,7 +1943,7 @@ <h4 class="name" id=".onSentMessageCallback">
19431943

19441944

19451945
<div class="tag-source">
1946-
modules/qbChat.js, line 117
1946+
modules/qbChat.js, line 120
19471947
</div>
19481948

19491949
</div>
@@ -2082,7 +2082,7 @@ <h4 class="name" id=".onSubscribeListener">
20822082

20832083

20842084
<div class="tag-source">
2085-
modules/qbChat.js, line 169
2085+
modules/qbChat.js, line 172
20862086
</div>
20872087

20882088
</div>
@@ -2198,7 +2198,7 @@ <h4 class="name" id=".onSystemMessageListener">
21982198

21992199

22002200
<div class="tag-source">
2201-
modules/qbChat.js, line 153
2201+
modules/qbChat.js, line 156
22022202
</div>
22032203

22042204
</div>
@@ -2314,7 +2314,7 @@ <h4 class="name" id=".send">
23142314

23152315

23162316
<div class="tag-source">
2317-
modules/qbChat.js, line 729
2317+
modules/qbChat.js, line 733
23182318
</div>
23192319

23202320
</div>
@@ -2485,7 +2485,7 @@ <h4 class="name" id=".sendIsStopTypingStatus">
24852485

24862486

24872487
<div class="tag-source">
2488-
modules/qbChat.js, line 868
2488+
modules/qbChat.js, line 872
24892489
</div>
24902490

24912491
</div>
@@ -2604,7 +2604,7 @@ <h4 class="name" id=".sendIsTypingStatus">
26042604

26052605

26062606
<div class="tag-source">
2607-
modules/qbChat.js, line 841
2607+
modules/qbChat.js, line 845
26082608
</div>
26092609

26102610
</div>
@@ -2723,7 +2723,7 @@ <h4 class="name" id=".sendReadStatus">
27232723

27242724

27252725
<div class="tag-source">
2726-
modules/qbChat.js, line 928
2726+
modules/qbChat.js, line 932
27272727
</div>
27282728

27292729
</div>
@@ -2839,7 +2839,7 @@ <h4 class="name" id=".sendSystemMessage">
28392839

28402840

28412841
<div class="tag-source">
2842-
modules/qbChat.js, line 791
2842+
modules/qbChat.js, line 795
28432843
</div>
28442844

28452845
</div>
@@ -3016,7 +3016,7 @@ <h5>Returns:</h5>
30163016

30173017

30183018
<footer>
3019-
Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.4.3</a> on Tue Dec 06 2016 13:19:07 GMT+0200 (FLE Standard Time)
3019+
Documentation generated by <a target="_blank" href="https://github.com/jsdoc3/jsdoc">JSDoc 3.4.3</a> on Thu Jan 05 2017 11:14:19 GMT+0200 (FLE Standard Time)
30203020
</footer>
30213021
</div>
30223022
</div>

0 commit comments

Comments
 (0)