]> git.r.bdr.sh - rbdr/mobius/blobdiff - hotline/flattened_file_object.go
Add more file extension -> type/creator code mappings
[rbdr/mobius] / hotline / flattened_file_object.go
index ee8a69b2f654e389a06da35ae0d6108575190a36..bd281e070b855726952217ac2e05eebd6221b1e2 100644 (file)
@@ -58,8 +58,8 @@ type FlatFileInformationFork struct {
 func NewFlatFileInformationFork(fileName string) FlatFileInformationFork {
        return FlatFileInformationFork{
                Platform:         []byte("AMAC"),                                         // TODO: Remove hardcode to support "AWIN" Platform (maybe?)
-               TypeSignature:    []byte(fileTypeFromFilename(fileName)),                 // TODO: Don't infer types from filename
-               CreatorSignature: []byte(fileCreatorFromFilename(fileName)),              // TODO: Don't infer types from filename
+               TypeSignature:    []byte(fileTypeFromFilename(fileName).TypeCode),        // TODO: Don't infer types from filename
+               CreatorSignature: []byte(fileTypeFromFilename(fileName).CreatorCode),     // TODO: Don't infer types from filename
                Flags:            []byte{0, 0, 0, 0},                                     // TODO: What is this?
                PlatformFlags:    []byte{0, 0, 1, 0},                                     // TODO: What is this?
                RSVD:             make([]byte, 32),                                       // Unimplemented in Hotline Protocol