mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 19:22:45 +00:00 
			
		
		
		
	LibWeb: Port TextDecoder interface from DeprecatedString to String
This commit is contained in:
		
							parent
							
								
									41928c2902
								
							
						
					
					
						commit
						278061e8b9
					
				
					 3 changed files with 10 additions and 10 deletions
				
			
		|  | @ -4,7 +4,7 @@ | |||
|  * SPDX-License-Identifier: BSD-2-Clause | ||||
|  */ | ||||
| 
 | ||||
| #include <AK/DeprecatedFlyString.h> | ||||
| #include <AK/FlyString.h> | ||||
| #include <LibJS/Runtime/TypedArray.h> | ||||
| #include <LibWeb/Bindings/Intrinsics.h> | ||||
| #include <LibWeb/Encoding/TextDecoder.h> | ||||
|  | @ -12,7 +12,7 @@ | |||
| 
 | ||||
| namespace Web::Encoding { | ||||
| 
 | ||||
| WebIDL::ExceptionOr<JS::NonnullGCPtr<TextDecoder>> TextDecoder::construct_impl(JS::Realm& realm, DeprecatedFlyString encoding) | ||||
| WebIDL::ExceptionOr<JS::NonnullGCPtr<TextDecoder>> TextDecoder::construct_impl(JS::Realm& realm, FlyString encoding) | ||||
| { | ||||
|     auto& vm = realm.vm(); | ||||
| 
 | ||||
|  | @ -24,7 +24,7 @@ WebIDL::ExceptionOr<JS::NonnullGCPtr<TextDecoder>> TextDecoder::construct_impl(J | |||
| } | ||||
| 
 | ||||
| // https://encoding.spec.whatwg.org/#dom-textdecoder
 | ||||
| TextDecoder::TextDecoder(JS::Realm& realm, TextCodec::Decoder& decoder, DeprecatedFlyString encoding, bool fatal, bool ignore_bom) | ||||
| TextDecoder::TextDecoder(JS::Realm& realm, TextCodec::Decoder& decoder, FlyString encoding, bool fatal, bool ignore_bom) | ||||
|     : PlatformObject(realm) | ||||
|     , m_decoder(decoder) | ||||
|     , m_encoding(move(encoding)) | ||||
|  | @ -42,7 +42,7 @@ void TextDecoder::initialize(JS::Realm& realm) | |||
| } | ||||
| 
 | ||||
| // https://encoding.spec.whatwg.org/#dom-textdecoder-decode
 | ||||
| WebIDL::ExceptionOr<DeprecatedString> TextDecoder::decode(Optional<JS::Handle<JS::Object>> const& input) const | ||||
| WebIDL::ExceptionOr<String> TextDecoder::decode(Optional<JS::Handle<JS::Object>> const& input) const | ||||
| { | ||||
|     if (!input.has_value()) | ||||
|         return TRY_OR_THROW_OOM(vm(), m_decoder.to_utf8({})); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Shannon Booth
						Shannon Booth