MCPcopy
hub / github.com/wonday/react-native-pdf / onError

Method onError

android/src/main/java/org/wonday/pdf/PdfView.java:178–203  ·  view source on GitHub ↗
(Throwable t)

Source from the content-addressed store, hash-verified

176 }
177
178 @Override
179 public void onError(Throwable t){
180 WritableMap event = Arguments.createMap();
181 if (t.getMessage().contains("Password required or incorrect password")) {
182 event.putString("message", "error|Password required or incorrect password.");
183 } else {
184 event.putString("message", "error|"+t.getMessage());
185 }
186
187 ThemedReactContext context = (ThemedReactContext) getContext();
188 EventDispatcher dispatcher = UIManagerHelper.getEventDispatcherForReactTag(context, getId());
189 int surfaceId = UIManagerHelper.getSurfaceId(this);
190
191 TopChangeEvent tce = new TopChangeEvent(surfaceId, getId(), event);
192
193 if (dispatcher != null) {
194 dispatcher.dispatchEvent(tce);
195 }
196
197// ReactContext reactContext = (ReactContext)this.getContext();
198// reactContext.getJSModule(RCTEventEmitter.class).receiveEvent(
199// this.getId(),
200// "topChange",
201// event
202// );
203 }
204
205 @Override
206 public void onPageScrolled(int page, float positionOffset){

Callers 3

index.jsFile · 0.80
componentDidMountFunction · 0.80
drawPdfMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected