Skip to content

Commit

Permalink
Merge branch 'rxjs'
Browse files Browse the repository at this point in the history
  • Loading branch information
Oleksandr Khymenko authored and Oleksandr Khymenko committed Feb 26, 2018
2 parents fbeb348 + 16bba90 commit 6efaf2d
Show file tree
Hide file tree
Showing 6 changed files with 14 additions and 6 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 4.0.0
BREAKING CHANGE
MINIMAL rxjs dependency is 5.5

## 3.2.3
Optimise directive when working with lot of data(prevent re rendering);

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ You can test library in [Plunker](https://plnkr.co/edit/n6Wa6hXg0JzI6e050wBt?p=p
- [Development](#development)
- [License](#license)

### Migration from version 0.1 to 1.0 [CHANGELOG](CHANGELOG.md)
### With version 4 minimal rxjs dependency 5.5
### Version 2 for angular 4/5. Version 1 for angular 2/4


Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ngx-permissions",
"version": "3.2.4",
"version": "4.0.0",
"scripts": {
"build": "gulp build",
"build:watch": "gulp",
Expand Down
2 changes: 1 addition & 1 deletion src/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ngx-permissions",
"version": "3.2.4",
"version": "4.0.0",
"repository": {
"type": "git",
"url": "https://github.com/AlexKhymenko/ngx-permissions"
Expand Down
5 changes: 4 additions & 1 deletion src/service/permissions.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ import 'rxjs/add/operator/toPromise';
import 'rxjs/add/operator/mergeAll';
import 'rxjs/add/observable/merge';
import 'rxjs/add/observable/from';

import { merge } from 'rxjs/observable/merge';

import { isFunction, transformStringToArray } from '../utils/utils';


Expand Down Expand Up @@ -126,7 +129,7 @@ export class NgxPermissionsService {
}

});
return Observable.merge(promises)
return merge(promises)
.mergeAll()
.first((data: any) => {
return data !== false;
Expand Down
5 changes: 3 additions & 2 deletions src/service/roles.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,10 @@ import 'rxjs/add/operator/first';
import 'rxjs/add/operator/catch';
import 'rxjs/add/operator/toPromise';
import 'rxjs/add/operator/mergeAll';
import 'rxjs/add/observable/merge';
import 'rxjs/add/observable/from';
import 'rxjs/add/operator/every';
import { merge } from 'rxjs/observable/merge';

import { Inject, Injectable, InjectionToken } from '@angular/core';
import { NgxRolesStore } from '../store/roles.store';
import { isFunction, isPromise, transformStringToArray } from '../utils/utils';
Expand Down Expand Up @@ -91,7 +92,7 @@ export class NgxRolesService {
promises.push(Observable.of(false));
});

return Observable.merge(promises).mergeAll().first((data: any) => {
return merge(promises).mergeAll().first((data: any) => {
return data !== false;
}, () => true, false).toPromise().then((data: any) => {
return data;
Expand Down

0 comments on commit 6efaf2d

Please sign in to comment.