Skip to content

Commit 9f6f8db

Browse files
author
Stanislav Mayorov
committed
Review
remove unused code revert gitignore fix example app update readme
1 parent 007bbb6 commit 9f6f8db

4 files changed

Lines changed: 15 additions & 20 deletions

File tree

.gitignore

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@
33
*.moved-aside
44
*.xcuserstate
55
*.xcscmblueprint
6-
.project
7-
.gradle
8-
.settings
96

107
## Obj-C/Swift specific
118
*.hmap

ExampleApp/App.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export default class App extends Component {
4141
});
4242
}
4343

44-
showRewardedVideo = async () => {
44+
showRewardedVideo = () => {
4545
if (!this.state.hasRewardedVideo) {
4646
console.warn('Rewarded video is not available');
4747
}
@@ -55,11 +55,13 @@ export default class App extends Component {
5555
IronSourceRewardedVideo.addEventListener('ironSourceRewardedVideoClosedByUser', onClose);
5656
IronSourceRewardedVideo.addEventListener('ironSourceRewardedVideoClosedByError', onClose);
5757

58-
if (await IronSourceRewardedVideo.isRewardedVideoAvailable()) {
59-
IronSourceRewardedVideo.showRewardedVideo();
60-
} else {
61-
console.warn('No Video available');
62-
}
58+
IronSourceRewardedVideo.isRewardedVideoAvailable().then((available) => {
59+
if (available) {
60+
IronSourceRewardedVideo.showRewardedVideo();
61+
} else {
62+
console.warn('No Video available');
63+
}
64+
});
6365
};
6466

6567

README.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -154,12 +154,15 @@ import { IronSourceRewardedVideo } from '@wowmaking/react-native-iron-source';
154154

155155

156156
IronSourceRewardedVideo.initializeRewardedVideo();
157+
IronSourceRewardedVideo.addEventListener('ironSourceRewardedVideoAdRewarded', res => {
158+
console.warn('Rewarded!', res)
159+
});
160+
161+
// or use IronSourceRewardedVideo.addEventListener('ironSourceRewardedVideoAvailable')
162+
// to get video status
157163
IronSourceRewardedVideo.isVideoRewardAvailable().then((available) => {
158164
if (available) {
159165
IronSourceRewardedVideo.showRewardedVideo();
160-
IronSourceRewardedVideo.addEventListener('ironSourceRewardedVideoAdRewarded', res => {
161-
console.warn('Rewarded!', res)
162-
});
163166
} else {
164167
throw new Error('No video available');
165168
}
@@ -281,7 +284,7 @@ Check if a reward video is available to be shown.
281284
Return a Promise resolving a boolean.
282285

283286
```javascript
284-
ironSourceRewardedVideo.isRewardedVideoAvailable().then((available) => {
287+
IronSourceRewardedVideo.isRewardedVideoAvailable().then((available) => {
285288
if (available) {
286289
// Video available
287290
} else {

RNIronSourceRewardedVideo.js

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,6 @@ const removeAllListeners = () => {
6060
IronSourceRewardedVideoEventEmitter.removeAllListeners('ironSourceRewardedVideoAdRewarded');
6161
};
6262

63-
isRewardedVideoAvailable = async () => {
64-
const timeoutTime = 5000;
65-
setTimeout(() => Promise.reject(new Error(`Timeout isRewardedVideoAvailable: timeout: ${timeoutTime}`))
66-
, timeoutTime);
67-
return RNIronSourceRewardedVideo.isRewardedVideoAvailable();
68-
}
69-
7063
module.exports = {
7164
...RNIronSourceRewardedVideo,
7265
initializeRewardedVideo: () => RNIronSourceRewardedVideo.initializeRewardedVideo(),

0 commit comments

Comments
 (0)