chore: properly template the Then promise helper (#17050)
This commit is contained in:
		
					parent
					
						
							
								0a730e61f5
							
						
					
				
			
			
				commit
				
					
						cc5ed24e23
					
				
			
		
					 1 changed files with 2 additions and 1 deletions
				
			
		| 
						 | 
					@ -47,7 +47,8 @@ class Promise : public base::RefCounted<Promise> {
 | 
				
			||||||
    return GetInner()->Reject(GetContext(), v8::Undefined(isolate()));
 | 
					    return GetInner()->Reject(GetContext(), v8::Undefined(isolate()));
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  v8::MaybeLocal<v8::Promise> Then(base::Closure cb) {
 | 
					  template <typename ReturnType, typename... ArgTypes>
 | 
				
			||||||
 | 
					  v8::MaybeLocal<v8::Promise> Then(base::Callback<ReturnType(ArgTypes...)> cb) {
 | 
				
			||||||
    v8::HandleScope handle_scope(isolate());
 | 
					    v8::HandleScope handle_scope(isolate());
 | 
				
			||||||
    v8::Context::Scope context_scope(
 | 
					    v8::Context::Scope context_scope(
 | 
				
			||||||
        v8::Local<v8::Context>::New(isolate(), GetContext()));
 | 
					        v8::Local<v8::Context>::New(isolate(), GetContext()));
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue